package com.sugon.modules.analyse.model.chart;

import lombok.Data;

import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;

/**
 * @description: 饼状图Series数据明细VO
 * @author: YuXD
 * @create: 2020-05-17 10:38
 **/
@Data
public class PieChartOptionDataVO implements Serializable {

    /**
     * legendData
     */
    private List<String> legendData;

    /**
     * seriesData
     */
    private List<PieChartSeriesDataItemVO> seriesData;

    /**
     * 构造方法
     */
    public PieChartOptionDataVO() {
        legendData = new ArrayList<>();
        seriesData = new ArrayList<>();
    }

    /**
     * addLegendData
     *
     * @param legend
     */
    public void addLegendData(String legend) {
        this.legendData.add(legend);
    }

    /**
     * addSeriesData
     *
     * @param item
     */
    public void addSeriesData(PieChartSeriesDataItemVO item) {
        this.seriesData.add(item);
    }

}
